home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
mplus_2.exe
/
README.DOC
< prev
Wrap
Text File
|
1991-12-01
|
4KB
|
126 lines
Welcome to version 1.5 of the MPLUS Graphic Interface Library!
================
The Demo Program
================
For a graphical demonstration of MPLUS 1.5's capabilities, run
MPDEMO.EXE. Be sure Microsoft C 6.0 font files are in the current
directory.
===========
What's New
===========
Version 1.5 December 1, 1991
-----------------------------
This version introduces a few new functions:
1) mpinput() for retrieving keyboard data. As many of you
pointed out, input functions like scanf() did not honor the
background color in graphics mode. This routine overcomes
that problem.
2) mpoutgtext() for displaying MSC 6.0 fonts.
3) mpoutchar() for cases when mpouttext() was overkill.
4) mb_hide() and mb_show() to hide and show the menu bar.
======================
Note to MSC 6.0 Users
======================
Migrating from MSC 5.x to MSC 6.0
---------------------------------
If you are using Microsoft C 6.0, you'll discover an unresolved
external when linking with the MPLUS library. MSC 6.0 renamed a
couple of its functions, replacing 5.x's _getlogcoord() and
_setlogorg() with _getviewcoord() and _setvieworg(),
respectively.
If you are a registered user, you have access to the MPLUS
source code and can rebuild the entire system using MSC 6.0. A
make file for NMAKE is provided: MPLUS.NMK. Refer to Appendix D
for more details.
If you don't have access to source, or don't want to rebuild the
system, compile MPORIGIN.C (using MSC 6.0) in the model of your
choice and add it to the appropriate MPLUS library. The example
below does this for the small memory model.
cl -c -AS -Ox -Zl MPORIGIN.C
lib SMPLUS.LIB + MPORIGIN,;
Please note that while the MPORIGIN solution is quick and easy,
rebuilding the MPLUS system with MSC 6.0 yields optimal code.
=================
File Descriptions
=================
MPLUS.DOC On disk documentation.
README.DOC Last minute notes.
ORDER.FRM MPLUS order form.
MPDEMO.EXE Demos MPLUS' latest features.
HELVB.FON MSC 6.0 fonts used by MPDEMO.EXE
SCRIPT.FON
TMSRB.FON
SMPLUS.LIB Small model library.
MMPLUS.LIB Medium model library.
CMPLUS.LIB Compact model library.
LMPLUS.LIB Large model library.
GPLUS.H Header file for MPLUS graphics functions.
GSCREEN.H Constants for screen attributes.
MOUSER.H Header file for mouse support.
MPMENU.H Header file for new menuing system.
GWDWDEMO.C Opens three windows, plots sine & cosine
waves.
GDDEMO.C Samples of dialogue box.
MENUDEMO.C Illustrates menuing system.
PUSHDEMO.C Example of a 3-D push button. Requires
a mouse.
MPORIGIN.C For MSC 6.0 compatibility, add to MPLUS
library.
==========
Souce Code
==========
Source code is provided for registered users. It is now distributed
as a self extracting archive. To extract type:
"mpsource"
Refer to Appendix D for more details. The archive was created using
LHarc 1.13c (c) Yoshi, 1988-89.
==========================
MPLUS is brought to you by
==========================
Michael Yam
230 East 88th St. Apt 6B
New York, NY 10128
Phone: 212-996-2582
Compuserve id: 76367,3040
===========
End of File
===========